#pragma once
#include "D3DApp.h"
#include "Model.h"
#include <DirectInput.h>

class PoolCue :
	public Model
{
public:
	PoolCue();
	void Aim();
	void Shoot();

	virtual void Draw(ID3DXSprite* sprite, D3DXMATRIX& view, D3DXMATRIX& proj);
	virtual void Update(float dt);
	virtual ~PoolCue();

protected:
	void BuildVertexBuffer();
	void BuildIndexBuffer();

private:
	static const int NB_VERTICES = 8;
	static const int NB_FACES = 12;

	float m_force;
	float m_rotAngle;
	//White m_white;
};